<?php 
include __DIR__."/AutoLoad.php";
$name=$_GET["name"];
$en_name=$_GET["en_name"];
$bg_dir=__DIR__."/bg";
$bg_pic=$bg_dir."/{$en_name}.jpg";
if(!file_exists($bg_pic)){
    $return_data=[
        "status"=>0,
        "msg"=>"背景图片不存在,请先{$bg_dir}放置名称为{$en_name}的图片"
    ];
    echo \json_encode($return_data);
    die;
}

$mysql_obj=Tool::getObject("MysqlClass");
$sql="select * from qun_info where name=? or  en_name=?";
$prepare=$mysql_obj->prepare($sql);
$query_result=$prepare->execute([$name,$en_name]);
if($query_result){
    $data=$prepare->fetchAll();
    if(!empty($data)){
        $return_data=[
            "status"=>0,
            "msg"=>"活动的中文名或者是英文名已经被使用过了，请另外取名，建议中文名和英文名一致"
        ];
        echo \json_encode($return_data);
        die;
    }
}else{
    $error_info_arr=$prepare->errorInfo();
    $return_data=[
        "status"=>0,
        "msg"=>$error_info_arr[2]
    ];
    echo \json_encode($return_data);
}

$sql="insert into qun_info (`name`,`en_name`) values(?,?)";
$prepare=$mysql_obj->prepare($sql);
$result=$prepare->execute(array($name,$en_name));
if($result===false){
    $message=$prepare->errorInfo();
    $message=$message[2];
    $return_data=[
        "status"=>0,
        "msg"=>$message
    ];
}else{
    $create_dir=__DIR__."/image{$en_name}";
    $create_result=mkdir($create_dir,0777,true);
    if($create_result===false){
        $return_data=[
            "status"=>0,
            "msg"=>"创建群二维码图片目录失败，请手动创建目录{$create_dir}"
        ];
        die(\json_encode($return_data));
    }
    $return_data=[
        "status"=>1,
        "msg"=>"创建成功"
    ];
}
echo \json_encode($return_data);
die;
